#include <string.h>
#include <stdio.h>

struct _Node;
typedef struct {
	char *source;

	struct _Node *connect_bb_list, *connect_bb_list_tail;
} BasicBlock;

typedef struct _Node {
	struct _Node *next;
	BasicBlock *bb;
} BasicBlockListNode;

void main()
{
	BasicBlock bb;
	BasicBlockListNode node;
	bb.connect_bb_list = &node;
}